Manuale d'uso CAB Versione 2.0 21.01.1997 di Alexander Clauss Stresemannstrae 44 D-64297 Darmstadt aclauss@rbg.informatik.th-darmstadt.de Contenuto ========= 1 Una breve introduzione 2 Indirizzi 3 Requisiti di Sistema 4 installazione 4.1 Modulo di accesso ad Internet 4.2 La cartella "moduli" 4.3 La cartella Cache 5 Operazioni 6 Navigazione di documenti HTML 7 Alcuni considerazioni sull'HTML 7.1 Frames 7.2 Tabelle 8 Creazione di files HTML con OLGA installato 9 Navigare nei documenti HTML 10 Descrizione dei men 10.1 Apri URL... 10.2 Apri Locale... 10.3 Ricarica 10.4 Stampa 10.5 Nuova Finestra 10.6 Chiudi tutto 10.7 Vedi sorgente 10.8 Esci 10.9 Pagina Home 10.10 Avanti alla pagina successiva 10.11 Pagina precedente 10.12 Ricerca 10.13 Elenco indirizzi 10.14 Memorizza Indirizzo 10.15 Opzioni generali 10.16 Visualizza 10.17 Selezione fonti 10.18 Viewers esterni 10.19 Percorsi d'accesso 10.20 Cache 10.21 Programmi Internet 10.22 Server/Proxy 10.23 Salva preferenze 11 Barra pulsanti 12 Ringraziamenti 13 Possibili futuri miglioramenti 14 Storia 14.1 V0.8 (20.04.1995) 14.2 V0.9 (15.05.1995) 14.3 V0.93 (07.06.1995) 14.4 V0.94 (07.07.1995) 14.5 V0.95 (04.08.1995) 14.6 V0.96 (22.08.1995) 14.7 V0.98 (03.10.1995) 14.8 V1.0 (01.11.1995) 14.9 V1.0a (12.12.1995) 14.10 V1.1a (01.04.1996) 14.11 V1.2 (10.04.1996) 14.12 V1.2a (16.04.1996) 14.13 V1.2b (19.04.1996) 14.14 V1.3 (20.05.1996) 14.15 V1.4 (19.09.1996) 14.16 V1.4a (01.10.1996) 14.17 V1.5 (20.10.1996) 14.18 V2.0 (05.01.1997) 1 Una breve introduzione ************************* *CAB* - Il taxi per l'autostrada dell'informazione! *CAB* - Crystal Atari Browser Gi conosciuto come HTML-Browser Questo browser capace di leggere documenti in formato HTML. I documenti HTML possono essere sia su disco che su CD-ROM. La lettura di pagine on-line da un sito World Wide Web (WWW) richiede un modulo separato. 2 Indirizzi ************ *Indirizzo dell'autore:* Alexander Clauss Stresemannstr. 44 D-64297 Darmstadt Germany email: aclauss@rbg.informatik.th-darmstadt.de WWW: http://www.student.informatik.th-darmstadt.de/~aclauss/ *Indirizzo del Distributore:* Application Systems Heidelberg Software GmbH Postfach 102646 D-69016 Heidelberg Germany WWW: http://members.aol.com/ashinfo *Traduzione Italiana:* Programma: Rosario Pignatelli Documenti: Lodovico Zanier 3 Requisiti di Sistema *********************** Il programma funziona su un qualunque computer che usa il sistema operativo TOS (Atari-) e che disponga di almeno 1Mb di memoria. La quantit di memoria richiesta dipende dal numero di colori utilizzato. Pi grande il numero di colori, maggiore la memoria necessaria. L'impiego di una scheda grafica true color (a 24 o 32 bit) aumenta drasticamente la memoria richiesta, che facilmente potr risultare nettamente superiore ad 1Mb. CAB indipendente dalla risoluzione utilizzata con due limitazioni: in 320x200 (Bassa-ST) non tutti i box di dialogo rientrano nello schermo e in 640x200 (Media-ST) l'immagine viene distorta (altezza dimezzata). Pertanto si raccomanda l'uso di CAB con una risoluzione di almeno 640x400 (Alta-ST) o superiore e con un qualunque numero di colori. Un ambiente multitasking (per es. MagiC, Geneva, ecc...) infine desiderabile. Anche se non strettamente necessario, si raccomanda l'uso di estensioni del S.O. del tipo NVDI 3.x o SpeedoGDOS, che consentono l'uso di fonti di tipo vettoriale/bitmap (es. Bitstream o True Type) diversi da quelli di sistema. Se necessario, pu essere sempre utilizzato Il sistema di fonti bitmap GDOS. 4 installazione **************** Copiate la cartella di CAB nel vostro hard disk. CAB viene distribuito gi pronto per essere avviato: per configurarlo alle vostre esigenze personali, dovrete accedere singolarmente ai box di dialogo presenti nel men opzioni. 4.1 Modulo di accesso ad Internet ================================== Per il collegamento al provider dovr essere utilizzato un apposito programma/sistema a parte. Attualmente sono disponibili STiK (SLIP) e MintNet (SLIP e PPP). Al fine di poter accedere alle pagine HTML direttamente da Internet, copiate il file CAB.OVL nella cartella che contiene CAB.APP - o in alternativa - in una cartella denominata "modules" che deve trovarsi nella stessa cartella di CAB.APP. Il modulo CAB.OVL contiene le istruzioni necessarie per accedere ad Internet. Nelle partizioni Minix, dovr essere impostata la x-flag del file CAB.OVL, altrimenti il modulo non verr eseguito. Attualmente esistono due diversi files CAB.OVL, uno per MintNet e uno per STiK. Il file OVL per MintNet NON compatibile con STiK e VICEVERSA! Un motivo per cui CAB non provvisto di routines incorporate per l'accesso ad Internet perch non possiedo un modem e non posso provare il suo comportamento on-line. CAB dispone di una interfaccia che consente l'aggiunta di moduli esterni, come quelli per STiK e MintNet. Per favore contattatemi se siete intenzionati a programmare un modulo esterno. 4.2 La cartella "moduli" ========================= CAB utilizza vari moduli per svolgere compiti differenti. Di solito questi moduli sono posti nella stessa cartella di CAB.APP. Al fine di tenere libera la cartella di CAB, la maggior parte di questi moduli pu essere spostata in un altra cartella denominata "modules", dove CAB li andr a ricercare. I seguenti moduli possono essere messi nella cartella "modules": cab_jpeg.ovl (questo modulo pu anche essere chiamato 'jpeg.ovl') cab.inf cab.ovl cache_ed.prg e cache_ed.rsc (programma di gestione della cache WWW) hotlist.html 4.3 La cartella Cache ====================== Tutti i dati ricevuti da Internet sono inizialmente scritti su disco - nella cartella cache. Se i dati richiesti si trovano gi nella cache viene verificato se sono aggiornati. Se i dati sono aggiornati saranno letti dalla cache e non verranno richiesti nuovamente al sito WWW. Per far sapere a CAB dove salvare i dati cache necessario definire la cartella cache nel box di dialogo 'Percorsi' nel men opzioni. Se questa cartella non stata definita ed disponibile un modulo CAB.OVL (oppure stata stabilita una connessione Internet) CAB, dopo l'avvio, richiama questo dialogo per consentire la selezione della cartella cache. 5 Operazioni ************* CAB funziona pi o meno come qualsiasi altra applicazione GEM con una differenza significativa: per consentire la visulizzazione della popolare estensione frames (che consente di dividere una finestra in numerose aree separate - ognuna con le sue barre di scorrimento), CAB non pu usare le barre standard della finestra GEM. Ne consegue che CAB usa routines interne per le barre di scorrimento: queste adottano il colore ed il pattern definiti nel modulo di XCONTROL - WCOLORS.CPX. Questo vuole dire che le barre di scorrimento appaiono uguali a quelle delle 'vere' finestre GEM. Il contenuto dei frames pu essere fatto scorrere con le freccie cursore o, tenendo premuto il tasto [Shift], pagina-per-pagina; sotto MagicMac/MagiC PC sono supportati i tasti "page-up" "page-down" "home" e "end". Le barre di scorrimento del frame attivo sono colorate secondo le impostazioni per la finestra attiva contenute in WCOLORS.CPX, mentre le barre dei frames non attivi sono colorate come quelle delle finestre non attive. Entrambi possono essere impostate con il modulo WCOLORS.CPX. Se pi di un frame mostra le barre di scorrimento, possibile lo scorrimento solo di quello attivo. Il frame attivo pu essere selezionato con i tasti [Tab] o [Shift]+[Tab] per passare da un frame con le barre di scorrimento al successivo o cliccando con il mouse dovunque all'interno di un frame. Importante! Un errore presente in A-MAN v1.6 (parte del programma WinCom v 1.6) determina la visualizzazione delle barre di scorrimento dei frames con colori/pattens sbagliati. Soluzione: Usate una versione pi recente di WinCom o non utilizzatelo! Anche MagiC <=4.x non interroga correttamente il colore/pattern delle barre di scorrimento. Questo stato corretto in MagiC v5.x, MagiC Mac e MagiC PC. 6 Navigazione di documenti HTML ******************************** I documenti HTML comprendono collegamenti (links) ad altri files. Questi collegamenti, o riferimenti, si differenziano dall'altro testo con l'uso di un colore differente o con la sottolineatura (definibile dall'utente). Un click con il mouse su un collegamento visualizza la pagina corrispondente. Se si posiziona il mouse su un collegamento, la destinazione sar mostrata nella linea informazione della finestra. Per ogni frame CAB mantiene un elenco "storia" separato di file visualizzato al suo interno. Usando questa funzione facile spostarsi avanti e indietro tra documenti visti in precedenza. Un click con il pulsante destro (opzionalmente un click sinistro) all'interno di un qualunque frame visualizza un completo elenco "storia" da cui possibile selezionare direttamente un documento. I pulsanti *Avanti* e *Dietro* nella barra strumenti della finestra o l'opzione del men "Navigazione" consentono di visualizzare la relativa pagina compresi i frames da essa contenuti. Per navigare nelle pagine all'interno di un frame, con un click del tasto sinistro al suo interno (a meno dei collegamenti), si richiama un men popup che comprende le funzioni di navigazione. Normalemente i pulsanti della barra strumenti della finestra e i comandi del men riguardano il documento principale. In un frame i comandi del men popup riguardano solo quel frame. Se un documento non ha frames, i pulsanti della toolbar, i comandi del men e quelli del men popup svolgono tutti le stesse funzioni - ci sono differenze solo se il documento HTML contiene dei frames. Navigando Internet o CD potrete trovare alcune pagine che avrete voglia di rivedere. L'indirizzo URL di queste pagine pu essere memorizzato nella *Hotlist* e pu essere richiamato dalla Hotlist con un click nel dialogo Hotlist. La Hotlist viene salvata da CAB come un normale file HTML e costituisce una pagina di avvio ideale da richiamare all'avvio si CAB. 7 Alcuni considerazioni sull'HTML ********************************** CAB interpreta le specifiche originali HTML insieme a HTML 2, HTML 3.2, parte dell'HTML 3 (nonostante questa versione non sia mai stata ufficialmente riconosciuta come standard ed in ogni caso superata) e le estensioni HTML pi importanti di Netscape Navigator e Microsoft Internet Explorer. CAB non interpreta n supporta Java o JavaScript. A differenza di altri linguaggi di programmazione, HTML non ha specifiche esatte. Sta all'autore del browser stabilire quali tags HTML supportare. Un autore di pagine HTML non pu mai sapere quale hardware/software viene usato per vedere le sue pagine, cos consigliabile fare attenzione ai comandi utilizzati nella loro creazione cos da consentirne la lettura da parte della maggior parte dei browsers e della gente. 7.1 Frames =========== I Frames (una estensione HTML Netscape) offrono alcuni vantaggi nella creazione di pagine HTML, insieme ad alcuni significativi svantaggi. Da questo deriva che l'uso dei frames dovrebbe essere valutato con attenzione. Il principale vantaggio offerto dai frames la possibilit di mostrare sempre un indice in una cornice, utilizzando le altre cornici per mostrare i contenuti. Il problema principale nell'uso dei frames l'integrazione dei frames nel linguaggio HTML. Uno dei concetti fondamentali del linguaggio HTML era (ed ) di poter ignorare le tags HTML nuove e sconosciute. I frames infrangono questo concetto perch se i browsers non interpretano i comandi frames o l'hardware/software non possono mostrare i frames, il contenuto non pu essere visualizzato - non c' posizione di ripiego. Un ulteriore svantaggio che la navigazione in pagine HTML che comprendono frames non cos lineare come nelle pagine senza frames. Tutti i frames mostrano un loro documento e tutti hanno l'esigenza di accedere alle funzioni globali. In aggiunta (nel caso di pagine create male) quando documenti presenti nei frames accedono ad altri documenti con frames, questi non possono pi accedere alle funzioni globali ed una navigazione usando esclusivamente i comandi popup pu diventare noiosa o poco pratica. Un altro svantaggio dei frames che spesso risultano troppo piccoli quando visti con basse risoluzioni video (640x400 o inferiori) con solo una piccola area utilizzabile per mostrare in modo intelleggibile il contenuto. 7.2 Tabelle ============ Un browser HTML pu mostrare testo normale subito prima di aver calcolato la fine del testo. Questo significa che si pu iniziare a leggere un documento mentre continua la sua formattazione. Con le tabelle questo non possibile, in quanto possono essere mostrate solo dopo che tutto il contenuto del documento stato calcolato. 8 Creazione di files HTML con OLGA installato ********************************************** Sotto un sistema operativo multitasking (MagiC/MultiTOS/Geneva ecc.) relativamente semplice creare files HTML. Oltre a CAB potete prendere in considerazione il manager OLGA, programmato da Thomas Much, ed un editor di testo che supporta il protocollo OLGA, per esempio QED. Ora, CAB e l'editor possono mostrare simultaneamente lo stesso documento. CAB mostra la pagina formattata HTML e l'editor usato per immettere il sorgente HTML. Se OLGA installato, se si salva nell'editor il testo sorgente HTML, CAB aggiorna automaticamente la pagina HTML. Questa operazione gestita dal manager OLGA. L'editor comunica al manager OLGA che il file stato cambiato e il manager OLGA informa tutti i clienti OLGA interessati che possono aggiornarsi. Questo evita il dover passare a CAB per aggiornare le pagine manualmente. 9 Navigare nei documenti HTML ****************************** Se si clicca una parola sottolineata (collegata) si accede ad una nuova pagina. Premendo il tasto Undo (Annulla) si ritorna alla pagina precedente. Se si clicca una collegamento con il tasto destro del mouse, verr visualizzato l'indirizzo della pagina collegata. 10 Descrizione dei men ************************ 10.1 Apri URL... ================= L'opzione *Apri URL...* nel men *File* mostra un box di dialogo URL che permette di inserire un indirizzo URL (Universal Resource Locator) per accedere ad un qualunque documento WWW. 10.2 Apri Locale... ==================== In linea di principio pu essere selezionato qualunque tipo di file. CAB pu visualizzare direttamente HTML, testo, immagini GIF e JPEG ed invia tutti gli altri tipi di files alle applicazioni esterne di supporto, eventualmente installate. Il contenuto delle cartelle viene mostrato in forma di pagina HTML con ogni file/sottocartella definito come riferimento selezionabile. 10.3 Ricarica ============== Ricarica nuovamente la pagina HTML. Se una pagina stata caricata dalla WWW, questa funzione pu essere usata per ricaricarla dalla WWW, anche se ancora presente nella cache. 10.4 Stampa ============ Se disponibile GDOS il documento presente nella finestra attiva pu essere stampato. Nel caso si usino caratteri bitmap devono essere presenti le corrispondenti versioni per lo schermo e per la stampante, mentre i caratteri vettoriali (supportati da NVDI 3.x o SpeedoGDOS) sono scalati automaticamente, secondo le necessit. I margini possono essere impostati nel box di dialogo. Questi margini si aggiungeranno a quelli gi definiti per la stampante od i dispositivi GDOS. Un men popdown consente la selezione di un qualunque dispositivo GDOS installato, compresi quelli per i metafile GEM (*.GEM) o le immagini bitmap (*.IMG). Le immagini verranno stampate solo se il driver di stampa impiegato supporta una particolare funzione VDI. Si raccomanda di provare la stampa con l'opzione immagini attivata e, nel caso si abbiano problemi di stampa, sufficente disattivarla nelle stampe successive. Nel caso si utilizzi una stampante ad aghi, attivate l'opzione "Schiarire" altrimenti la stampa potrebbe risultare troppo scura. 10.5 Nuova Finestra ==================== Apre una nuova finestra che mostra il contenuto della finestra precedente. 10.6 Chiudi tutto ================== Chiude la finestra attiva. 10.7 Vedi sorgente =================== Consente di visualizzare il testo sorgente del documento HTML attivo. Vedere anche alla opzione viewers esterni del men. 10.8 Esci ========== Consente l'uscita dal programma. 10.9 Pagina Home ================= Questa opzione del men mostra la pagina di origine (home). CAB prova direttamente a caricare la Pagina Home. Chiunque conosca il linguaggio HTML sar in grado di creare con facilit una pagina collegata ad altri documenti HTML. Il file utilizzato come Pagina Home pu essere definito nel box di dialogo *opzioni generali* del men Opzioni. 10.10 Avanti alla pagina successiva ==================================== Visualizza il documento successivo nella lista 'Storia'. 10.11 Pagina precedente ======================== Permette la visualizzazione della pagina precedente. 10.12 Ricerca ============== Questa funzione consente la ricerca di parole chiave all'interno di un file HTML e, opzionalmente, rendere sensibile la ricerca alle lettere maiuscole. La ricerca pu essere condotta in uno dei seguenti gruppi di documenti : 1. Solo il documento attuale. Il testo ricercato solo all'interno del documento presente nella finestra attiva. Se il testo viene trovato, il contenuto della finestra viene fatto scorrere fino a mostrare il testo all'inizio della finestra. 2. Documenti HTML locali. Il testo viene ricercato in tutti i documenti contenuti nella cartella/e indicata nel box di dialogo *Percorsi* del men Opzioni e nelle cartelle in essa contenute. I file che contengono il testo ricercato vengono inseriti, in forma di elenco di collegamenti, in un file HTML chiamato result.html. Per il momento, la ricerca del secondo tipo viene effettuata solamente sul testo. In questo modo vengono trovati anche i commenti, comandi HTML e collegamenti (link), che normalmente non sono visibili. Ignorare in fase di ricerca i testi nascosti comporterebbe un grande perdita di tempo. Questo significa che le parole che contenengono accenti o caratteri similari, codificati in HTML comeä, non potranno essere trovate. Questa limitazione verr eliminata in una versione futura. Suggerimenti! Nella ricerca di parole chiave che sono componenti comuni di comandi HTML o indirizzi URL, provate ad aggiungere uno spazio prima della espressione di ricerca. Per esempio, se state cercando la parola 'WWW'. che una parte comune degli indirizzi URL (per accedere ad altri ad altri documenti nella forma '/WWW/folder/etc' sareste sommersi da occorrenze non volute. Modificando l'espressione di ricerca con l'aggiunta iniziale di uno spazio ' WWW' si eliminano dalla ricerca gli indirizzi URL. 3. Il database c't-ROM. Di interesse esclusivo per i possessori del database della rivista tedesca c't. La funzione di ricerca non cerca all'interno dei documenti HTML ma nel database del CD. Per indicare a CAB, dove si trovano il CD ed il database, definire nel dialogo *Percorsi* le cartelle dove si trovano il DEFAULT.HTM ed i documenti database (\UNIX\CT94.DAT, \UNIX\ CT9293.DAT ecc.). Per il database sono consentiti i caratteri jolly (* e ?). L'espressione \UNIX\CT*.DAT consente l'accesso a tutti i CD-ROM c't. Come in 2) le occorrenze sono mostrate come lista con ogni articolo definito come un riferimento selezionabile. I risultati sar anche salvato in un file chamato result.html. 10.13 Elenco indirizzi ======================= L'elenco indirizzi (hotlist) contiene le pagine utilizzate con maggiore frequenza. Questo elenco consente un rapido accesso alle pagine preferite, evitando di dover "navigare" attraverso molte pagine. L'elenco indirizzi suddiviso in pi aree tematiche. Grazie ad un men posto nella parte superiore del box facile cambiare tema. *Il men 'Tema...':* *Cambia tema:* Cambia il nome dell'attuale area tematica. l'area /Miscellanea/ non pu essere rinominata. *Nuovo tema:* Crea una nuova area tematica. *Cancella tema:* Cancella l'attuale area tematica. L' area /Miscellanea/ non pu essere cancellata. *Il men 'Nuovo tema...':* Usando questa opzione un indirizzo selezionato pu essere spostato da un'area tematica a un'altra. *Il men 'Documento':* *Cancella entry:* Cancella la voce selezionala. *Cambia entry:* Cambia la voce selezionata. Si pu aggiungere un commento. *Apri documento:* Apre un documento. *Aggiungi attuale:* Copia il documento attuale nell'elenco indirizzi. *Nuova entry:* Da qui possibile inserire una nuova entry. N il titolo n l'URL sono presettati. Un doppio click su un indirizzo apre il documento corrispondente. L'elenco indirizzi salvato su disco in formato HTML, il che permette di familiarizzare con il linguaggio HTML cos da poter creare con facilit una home page personalizzata. 10.14 Memorizza Indirizzo ========================== Il documento attuale viene inserito, nel caso non sia gi presente, nell'elenco indirizzi. In automatico Verr inserito nell'area tematica /Miscellanea/. 10.15 Opzioni generali ======================= *Pagina home:* Il documento HTML specificato verr visualizzato al lancio di CAB o se si seleziona il comando *Pagina home* del men. Pu essere utile creare una pagina home contenente dei collegamenti con le pagine HTML pi usate. Per default, CAB prova a caricare come Pagina home il file HTML home.html , anche se una qualsiasi pagina puo' essere definita come home page, impostando l'indirizzo URL. Se il file e' inserito nella cartella di avvio di CAB.APP, si pu selezionare il pulsante *Start folder*, se invece si preme il pulsante *Cerca* si potr selezionare il documento desiderato utilizzando il selettore di files. *Men complementari:* CAB fornisce una serie di men complementari (popup menus) per facilitare la navigazione attraverso le pagine HTML. Principio di base: Cliccare con il pulsante sinistro su un collegamento per accedere alla pagina corrispondente. Cliccare con il tasto destro su un riferimento per vedere la destinazione del collegamento. CLiccare sullo sfondo della finestra (non su un riferimento) per mostrare il men complementare (popup menu). Pu essere definito quale men mostrare usando il tasto destro o il sinistro del mouse (con o senza il tasto [Shift]). Sono disponibili i seguenti men complementari: *Storico:* Lista dei documenti precedentemente mostrati. *Collegamenti:* Lista dei riferimenti nel documento attuale. *Men:* Lista di alcune voci dei men. *Miscellanea:* Durante il caricamento, la formattazione ed il trasferimento dati da Internet, CAB visualizza una serie di messaggi di stato in una finestra di dialogo (se l'opzione *Dialogo per messaggi di Stato* attivata), altrimenti viene utilizzata la linea di informazione della finestra. La visualizzazione dei messaggi di stato nella linea di informazione della finestra ha alcuni svantaggi. Per primo non si pu aprire una finestra per mostrare gli errori; secondo un box di dialogo pu mostrare gli errori con maggiore dovizia di particolari. D'altra parte usando la linea di informazione della finestra si pu vedere e far scorrere il testo nel mentre viene formattato. La funzione *carica automaticamente index.html* ha effetto solo sui collegamenti locali. (per es. nei files/cartelle del vostro disco). Se il collegamento punta ad una cartella o ad una unit disco, ne verr mostrato il contenuto, a meno non esista gia' un file index.html che, in questo caso, verr caricato. Un possibile uso del file index.html quello di creare una pagina indice di tutti i documenti preferiti. 10.16 Visualizza ================= In questo box di dialogo si possono configurare le varie opzioni di visualizzazione dei documenti HTML. *Colori:* Questa sezione consente di impostare i colori del testo, dello sfondo della finestra e dei collegamenti (links). Se utilizzate meno di 16 colori lo sfondo della finestra sara' sempre bianco, indipendentemente dal colore impostato. Con 16 colori, dovranno essere utilizzati solo i primi 9 colori, perche' gli ultimi 7 potrebbero essere cambiati da CAB per mostrare le immagini, ecc. Con piu' di 16 colori, possono essere utilizzati i primi 16 colori, in quanto non possono essere modificati. Alcuni documenti HTML possono includere informazioni sui colori usati nel testo, i riferimenti e nel fondo della finestra. L'opzione *Usa settaggio del doc.* dice a CAB (HTML-Browser) di usare queste informazioni (se disponibili). *Collegamenti:* I collegamenti possono essere mostrati come testo sottolineato o in neretto (questo importante per chi usa un monitor monocromatico, che non in grado di distinguere un collegamento dal colore). *Immagini:* Controlla la visualizzazione delle immagini. *Ignora* Impedisce che le immagini vengano caricate e mostrate. Questa opzione consente di accellerare il caricamento e la formattazione della pagina. *Mono* Le immagini vengono mostrate in monocromatico usando la tecnica di dithering. E' un metodo molto rapido, ma la qualit scarsa. *Scala di grigi* Le immagini sono mostrate in tonalit di grigio. Migliore qualit al prezzo di una minore velocit. *Colori* Le immagini sono visualizzate a colori, in funzione dell'hardware disponibile: 4-8 piani di bits (16-256 colori). Le immagini vengono ditherizzate se il numero di colori disponibile inferiore al numero di colori dell'immagine. Con solo 16 colori pu essere preferibile l'uso dei toni di grigio. 15/16 bit Highcolor (32768/65536 colori) es.: Falcon in modo Truecolor. 24 o 32 bit Truecolor (16.7 milioni di colori) *Testo al posto di immagini* Il linguaggio HTML consente di supportare anche sistemi che consentono l'uso del solo testo. Le immagini sono, in questo caso, accompagnate da un testo sostitutivo dell'immagine. Questo consente anche a quei Browsers che non possono visualizzare le immagini di mostrare i documenti HTML. Se l'opzione selezionata verranno mostrate solo le immagini che non hanno un testo alternativo. *Larghezza del testo:* Il testo pu essere riformattato con larghezza fissa, o giustificato in base alla larghezza della finestra. Un testo giustificato per essere contenuto nella finestra ha una resa grafica migliore ma richiede pi tempo per essere visualizzato, in quanto deve essere riformattato. !item [Frames:] Selezionare se CAB debba valutare o meno le definizioni relative ai frames. Sfortunatamente alcune pagine possono essere visualizzate solo usando i frames per cui, normalmente, meglio lasciare questa opzione attivata. Esistono alcune pagine HTML che, nonostante impieghino i frames, possono essere visualizzate con l'opzione frame disabilitata. Per esempio il giornale Der Spiegel: http://www.spiegel.de/ (December 1996) Queste pagine sono visualizzate molto pi rapidamente senza frames, a parte che non possibile leggere i messaggi pubblicitari ;-) 10.17 Selezione fonti ====================== Se possibile, CAB (HTML-Browser) impiega fonti di tipo e dimensioni differenti. La migliore resa grafica si ottiene con i fonti vettoriali che sono disponibili utilizzando le estensioni grafiche del S.O. del tipo di NVDI v3.x o SpeedoGDOS. I normali fonti bitmap possono essere ancora utilizzati, ma con risultati pi modesti. E' necessario che CAB (HTML-Browser) sappia quali fonti (GDOS) utilizzare per ogni stile presente in un documento HTML. Si consiglia l'impiego di fonti vettoriali disponibili con SpeedoGDOS o NVDI 3.x. Dovrete indicare tre fonti (sans-serif, serif e monospaziato), in quattro stili differenti (normale, grassetto, italico e grassetto + italico), per complessive 12 selezioni. Per gli stili neretto e italico utile disporre di fonti che abbiano gi quest' attributo. Se non si ha a disposizione alcuna fonte con questo stile possibile simulare quest'effetto usando i pulsanti adiacenti alle fonti selezionate. Se usate fonti vettoriali utile utilizzare una famiglia di fonti per ognuno degli stili, sempre se disponibili. Alcuni comandi come
...
,
...
ecc. possono causare problemi quando vengono utilizzati per mostrare porzioni di testo preformattato. Per evitare questi problemi si devono usare fonti non proporzionali per i testi preformattati. Il file INF contiene delle pre regolazioni (per NVDI 3.x) : *Titoli:* Swiss 721 (normal, bold, italic, bold+italic) *Testo normale:* Dutch 801 (normal, bold, italic, bold+italic) *Preformattato:* Letter Gothic 12 Pitch (normal, bold, italic, bold+italic) Se non vi piacciono oppure non avete questi fonti, dovrete selezionarne di sostitutivi. La dimensione del corpo del testo pu essere modificato. Non conviene utilizzare formati troppo grandi o troppo piccoli. Qualsiasi valore compreso tra i 10 e i 13 punti adeguato. Io di solito uso 12 punti. Se non avete fonti vettoriali (es.: non avete una copia di NVDI 3.x o di SpeedoGDOS) la dimensione delle fonti non verr modificata, ma il testo verr comunque mostrato con la fonte di sistema, di solito con corpo di 10 punti. 10.18 Viewers esterni ====================== Se un collegamento presente in un documento HTML punta ad un file in formato non HTML, pu essere richiamato un viewer esterno. Questi programmi possono essere chiamati in uno o due modi e possono essere configurati attraverso il box di dialogo *Viewers esterni* del men *Opzioni *. Tipi specifici di files possono essere assegnati a programmi differenti. L'estensione dei file va inserita nel campo *File*. Possono essere definite pi estensioni per ogni programma, separate tra loro con una virgola. I programmi sono selezionati cliccando nel box di scelta posto alla destra del campo *File*; verr visualizzato il selettore dei files con il quale potrete scegliere il viewer desiderato. Infine ogni campo comprende una checkbox *Supporta VA-START* che dovr essere selezionata se il programma supporta i messaggi VA_START. In questo modo CAB invi un messaggio VA_START al viewer esterno, consentendo di accedere direttamente al file. Il programma definito nel campo *Default* (*.*) viene chiamato per mostrare quei files ai quali non stato associato un programma viewer. Se per alcune estensioni di files non sono state definite applicazioni ausiliarie associate, CAB.APP visualizzer i files - anche se non si tratta di documenti in formato HTML. A parte i files HTML questo ha significato solo per *.gif, *.jpeg,jpg, *.xbm ed i documenti ASCII come *.txt, *.text, *.C, *.H, *.doc, *.pas, *.tex, ecc..., in quanto CAB possiede routines incorporate per questi files. Se CAB non riconosce il tipo di file, apre il selettore dei files peronto per copiare il file su disco. Questo grazie alle applicazioni ausiliarie, bench utile, pu essere omesso, se desiderato. CAB in grado di visualizzare il codice HTML sorgente. Se preferite modificare il sorgente HTML basta assegnare un editor di testo (QED, Everest, Edith, ecc.) per le estensioni *.htm,html. Nel campo *file binari* possibile indicare qualsiasi estensione di file, non riconosciuta da CAB, che debba essere trattata come file binario. Per esempio, CAB riconosce come ASCII i files binari codificati nei formati *.uue e *.hqx e li visualizza. Dopo aver inserito questi tipi di files CAB richiamer il selettore dei files per poterli salvare, invece di visualizzarli. Nel campo "Editor" indicate il vostro editor di testo preferito (Everest, Edith, QED), che pu essere usato per l'invio di posta elettronica ecc. GEMJING sar usato per la riproduzione di suoni, a condizione che i comandi corrispondenti siano presenti nel documento HTML. Il percorso per GEMJING deve essere indicato. Inoltre GEMJING pu essere installato come una applicazione di aiuto per i files sonori WAV ed AU. Con un doppio click sul box *Percorso programma* si apre una alteriore dialogo dove il percorso installato pu essere nuovamente cancellato. Suggerimenti per programmi esterni: *.text,txt: ST-GUIDE, 1STGUIDE (o niente, se si usa come viewer CAB.APP) *.mpeg,mpg,mpe: 1STGUIDE (Su di un Falcon in single-TOS si raccomanda il veloce DSP-MPEG- Player) *.jpeg,jpg,jpe: 1STGUIDE, GEM-VIEW (o niente, se si usa come viewer CAB.APP) *.tiff,tif: GEM-VIEW *.gif,xbm: GEM-VIEW (o niente, se si usa come viewer CAB.APP) *.dvi: programma DVI-display da un pacchetto TeX *.* (default): GEM-VIEW, LOOKNSEE (od un altro programma capace di caricare molti tipi di files) *.html,htm: qed, Everest, Edith (o niente, se si usa come viewer CAB.APP) *.wav,*.au: GEMJING 10.19 Percorsi d'accesso ========================= (Interessa solo i possessori della database della rivista Tedesca c't in formato CD-ROM (dal 1992 al 1996). Riempite il campo "c't CDROM". *HTML folder* la cartella sul CD dove si trova il DEFAULT.HTM (x:\HTML\, dove x la lettera che rappresenta il drive CD. *Database* un file sul CD che contiene il contenuto del CD (x:\UNIX\CT94.DAT, \UNIX\CT9293.DAT ecc. dove x ancora la lettera rappresentativa del drive CD). Nel database sono ammessi i Jolly(* e ?). L'espressione "x:\UNIX\CT*.DAT" consente l'accesso a tutti i CD-ROM c't. Se desiderate usare CAB collegato on-line ad un server WWW di Internet, dovre definire la *Cartella cache* dove verranno memorizzati tutti i file ricevuti da Internet. L'ideale sarebbe che questa cartella fosse su una partizione Minix del disco rigido, o di un altro file system che supporti i long filenames, in quanto i file HTML ricevuti dai siti WWW spesso hanno long filenames che, in un file system come quello del TOS (8+3 caratteri), pu determinare la duplicazione dei filename. Assicuratevi che questa cartella sia su una partizione con molto spazio libero! Nel campo *Cartelle HTML* pu essere definito il percorso dove CAB (HTML-Browser) cercher i file HTML. I file HTML contenenti percorsi locali assoluti (es.:/path/file.html) possono portare il caos nella directory principale. La cartella HTML permette d' evitare che questo avvenga definendo per CAB una cartella specifica. Un esempio: *Percorsi HTML settati:* F:\HTML.DOC\ G:\VARIOUS\ *Disco attuale:* F:\ *Percorso nel file HTML:* /example/text/index.html *Dove cerca CAB::* 1. F:\example\text\index.html 2. F:\HTML.DOC\example\text\index.html 3. G:\VARIOUS\example\text\index.html Un doppio clik sul campo *percorsi programma* apre un box di dialogo con un'opzione per cancellare il percorso attuale. 10.20 Cache ============ CAB (HTML-Browser) usa due caches per ottimizzare la visualizzazione dei files. La *Cache immagini* usata per evitare ripetute decompressioni e ditherings che richiedono molto tempo. Le immagini che non sono mostrate vengono mantenute in memoria (RAM), nel caso sia necessario mostrarle nuovamente. Naturalmente questo richiede memoria per cui la quantit di memoria utilizzata per questa cache pu essere definita nel campo *Massima*. Se la cache piena, le immagini pi vecchie vengono cancellate per liberare spazio. Usando l'opzione *Tieni liberi* possibile mantenere libero una quantit di memoria variabile per consentire l'avvio di altri programmi. La cache pu essere cancellata manualmente usando il pulsante *Free cache*. Tale possibilit pu essere utile in ambiente multitasking nel caso si voglia dare pi memoria ad un'altra applicazione. La cache resta vuota fino a quando un'altra immagine viene mostrata da CAB (HTML-Browser). *Attenzione* Il reale consumo di memoria per la cache pu risultare superiore a quello specificato nel box di dialogo. La *Internet cache* viene usata per archiviare i file ricevuti da Internet, cos da evitare di dover scaricare da Internet pi volte lo stesso file, nel caso debba essere visto pi volte. Vedere anche *Percorsi*. Le opzioni dimensione *Massima* e *Libera* limitano lo spazio impiegato dalla cache su disco. Se impostate, CAB (HTML-Browser) canceller i file pi vecchi per mantenere la dimensione della cache entro i limiti predefiniti. Se l'opzione *Cancella al quit* attiva (selezionata) i file contenuti nella cache verranno cancellati all'uscita da CAB (HTML-Browser). Naturalmente, a meno che lo spazio su disco sia limitato e/o siete sicuri di non aver pi bisogno dei file contenuti nella cache, preferibile non attivare questa funzione. Il pulsante *Free cache* per un uso d'emergenza, nel caso fosse necessario ulteriore spazio disco in maniera rapida. Saranno eliminati dalla cartella cache solo i file immessi da CAB (HTML Browser). 10.21 Programmi Internet ========================= Di norma tutto gli accessi ad Internet hanno luogo per il tramite del Modulo CAB.OVL. Purtroppo CAB.OVL non supporta tutti i protocolli Internet Da questo dialogo possibile installare programmi specifici. L'unica limitazione che questi programmi devono poter accettare un indirizzo URL come paramentro. 10.22 Server/Proxy =================== Tutte le entrate contenute in questo dialogo sono valutate o meno esclusivamente attraverso il modulo CAB.OVL. Il modulo CAB.OVL per MintNet ancora non valuta (al dicembre 1996) questa informazione. Il CAB.OVL per STiK ha una implementazione parziale. Se una delle entrate nei files di configurazione di STiK o MintNet attivata, quella corrispondente nel box di dialogo pu essere lasciata vuota. 10.23 Salva preferenze ======================= Salva la configurazione attuale 11 Barra pulsanti ****************** Ogni finestra di CAB contiene una barra pulsanti che permette un facile accesso alle funzioni principali: *Avanti* mostra il documento successivo. *Dietro* mostra il documento precedente. *Home* mostra la pagina Home. *URL* seleziona un documento da un'indirizzo URL. *Leggi* carica un file usando il selettore dei file. *Sorgente* Mostra il testo sorgente del documento visualizzato. *Ricarica* carica nuovamente il documento corrente. *Indirizzi* Richiama il box di dialogo dell'elenco indirizzi. Se appare una faccia triste (smiley) sulla destra dei pulsanti significa che il documento mostrato contiene un'errore. Cliccando sullo smiley verranno fornite maggiori informazioni sull'errore. Questo utile particolarmente quando si utilizza CAB per creare o editare delle pagine HTML. Verranno segnalati unicamente gli errori che CAB in grado di individuare senza spreco di spazio su disco o di tempo di elaborazione. Documenti che contengono errori di sintassi HTML, ma che vengono mostrati in maniera corretta da CAB, potrebbero comunque presentare problemi con altri browser (es.: Mosaic, Netsacape, WebExplorer, ecc...) e non essere visualizzati secondo le vostre intenzioni. 12 Ringraziamenti ****************** Vorrei ringraziare tutte le persone che attraverso le loro domande, critiche, suggerimenti e informazioni sugli errori mi hanno aiutato nello sviluppo di CAB (HTML-Browser). In particolare le seguenti persone meritano una menzione particolare: Dan Ackerman Christian Andersson Mille Babic Stefan Becker Sven & Wilfried Behne Ben Bell Stephane Boisson Joe Connor Dieter Fiebelkorn Nicholas Flintham Stefan Haake Gtz Hoffart Romuald Jouffrey Ulrich Kaiser Ton Ketting Sven Kopacz Thomas Knneth Andrija Levanic Antonio Lillo Graziano Morando Thomas Much Tim Newsome Fred Nicklisch Rosario Pignatelli Manfred Ssykor Andrew Versperman Lodovico Zanier 13 Possibili futuri miglioramenti ********************************** Ulteriore implementazione dei comandi HTML3 Caricamento delle immagini (Doppio click sul testo [IMG]) ... Sentitevi liberi di inviare suggerimenti e fare critiche costruttive.... 14 Storia ********** 14.1 V0.8 (20.04.1995) ======================== Prima versione pubblicata. 14.2 V0.9 (15.05.1995) ======================== Ridotti i requisiti di memoria. supportate le funzioni MTOS Drag&Drop (ARGS). Programmi esterni utilizzabili ora anche in ambiente single TOS. I messaggi di errore sono ora piu' descrittivi. Bugfix: se installato come accessorio non inverte pi le voci del menu' (inesistenti). Il file .INF viene trovato anche se HTML non viene avviato dalla sua cartella. Maggiore tolleranza verso gli errori di sintassi nei file HTML. home.html caricato ora all'avvio del programma. elenco indirizzi (Hotlist). Configurazione dei colori delle finestre, del testo ecc. Opzione di ricerca (incluso c't CDROM). Le immagini nel documento possono essere mostrate in scala di grigi. 14.3 V0.93 (07.06.1995) ========================= Preparazione per le operazioni on-line (non ancora attivate in questa versione). Bugfix: risolto Problema con la spaziatura delle linee. Bugfix: corretto errore (Endless loop) con gifs difettosi. Bugfix: dimenticato fclose() per la Hotlist :-( Corretti altri errori minori. 14.4 V0.94 (07.07.1995) ========================= Bugfix: Cancellare l'ultima voce della Hotlist causava un crash :-( Bugfix: un CR/LF all'interno dei marcatori (tags) causava problemi. Bugfix: Spariva l'ultima parola di un file HTML. Accesso ai documenti, comprese le sottocartelle, in base alle informazioni di percorso assoluto specificate nel box di dialogo "Percorsi..". Il contenuto di un'unit disco pu essere mostrato come un documento HTML (compreso l'avvio di programmi e la visualizzazione di files)! Supporto per lo speciale marcatore NetScape
. 14.5 V0.95 (04.08.1995) ========================= Le Immagini a colori sono ora visualizzate nei documenti HTML. la cache per le immagini ora configurabile (nella RAM). la cache WWW ora configurabile (su disco). Opzione per formattare automaticamente il testo alla larghezza della finestra. I files ASCII, xbm e gif possono essere visualizzati direttamente da HTML-Browser. Non pi necessario chiamare programmi esterni (ma ovviamente la funzione ancora disponibile come opzione). Implementata l'interfaccia per un 'modulo Internet' Con un opportuno modulo CAB (HTML-Browser) puo' essere utilizzato per ricevere le pagine direttamente da Internet, naturalmente dovrete disporre di accesso ad Internet per farlo! Supporto per le immagini xbm. 14.6 V0.96 (22.08.1995) ========================= Eliminati molti errori minori. 14.7 V0.98 (03.10.1995) ========================= Con una risoluzione a colori con meno di 16 colori la palette di colori non viene pi alterata. I files con lunghezza zero non causano pi problemi. Il programma ora si chiama: CAB - Il taxi per le autostrade dell'informazione! CAB - Crystal Atari Browser 14.8 V1.0 (01.11.1995) ======================= Alcune piccole modifiche per consentire l'effetto 3D con la release 4 di Geneva (purtroppo Geneva e' solo parzialmente compatibile con MultiTOS). Si possono aprire pi finestre. Ogni finestra puo' essere configurata individualmente con un suo colore e carattere. Supporto per i seguenti marcatori (tags) NetScape (commandi): - - -
- - Supporto per il
-area (forms). Sono supportate le tabelle (...
). L'elenco indirizzi e' stato esteso per consentire l'introduzione dei temi. Ogni voce puo' essere opzionalmente commentata. E' stata cambiato il funzionamento della cache. I files non sono piu' salvati nella cache utilizzando i nomi originali, per evitare i problemi che i long file names hanno causato con il sistema file standard del TOS ad 8+3 caratteri. Implementato un men popup storico. Un men Popup mostra tutti i collegamenti presenti nella pagina con l'attributo ALIGN=LEFT o ALIGN=RIGHT funziona correttamente. Modificate le dimensioni dei caratteri nell'area - (in linea con il metodo utilizzato da NetScape e Mosaic). La ricerca ora funziona correttamente con il database 92/93 c't ROM Novita': una barra pulsanti nella finestra consente l'accesso alle funzioni principali. Se compare uno smiley triste alla destra della barra pulsanti vuole dire che il documento non e' conforme alle specifiche HTML. CAB cerchera' comunque di visualizzare il documento che potra' anche apparire corretto. D'altro canto, uno smiley sorridente non indica che il documento perfetto perche' CAB non perde tempo ad analizzare il documento in profondit. E' ora l'allineamento a destra (ALIGN=RIGHT). Eliminati numerosi errori minori ;-) 14.9 V1.0a (12.12.1995) ======================== Bugfix: quando disponibile viene utilizzato il colore trasparente delle immagini di fondo. Bugfix: con file HTML pi grandi di 32Kb nei quali sono incluse delle tabelle, dopo i primi 32Kb era probabile una visualizzione caotica (e prossibili blocchi di sistema). I tasti cursore possono essere utilizzati per far scorrere il contenuto della finestra. Se si sta compilando un questionario e il cursore nel campo di immissione si possono utilizzare i tasti cursore per spostarsi al suo interno. Bugfix: All'interno di eventuali linee vuote non sono pi ignorate. Bugfix: Con vecchie versioni di TOS le cartelle del disco rigido non venivano valutate correttamente. Bugfix: Con vecchie versioni di TOS a volte c'erano problemi se il titolo della finestra veniva impostato subito dopo aver aperto la finestra. 14.10 V1.1a (01.04.1996) ========================= Quando CAB viene usato offline (per esempio: CAB.OVL non installato) tutti i collegamenti sono trattati come locali. Per esempio un indirizzo http://host/path/file verr visto come //localhost/path/file. Quando si seleziona il database c't CD ora possibile l'uso di simboli jolly. Per esempio 'K:\HTML\CT*.DAT' trova tutti i files database contenuti nel c't CD. Il pulsante di chiusura della finestra ora chiude la finestra (prima mostrava la pagina precedente). La pagina precedente ora pu facilmente essere nuovamente visualizzata con il pulsante *Back* Con la risoluzione 640x200 (media ST) le immagini sono scalate a met altezza per mantenere la corrette proporzioni. Tenendo premuto il tasto [Shift] quando si seleziona un collegamento, la nuova pagina viene mostrata in una nuova finestra. Allo stesso modo tenendo premuto il tasto [Shift] quando si seleziona 'OK' in Apri HTML, Apri URL, o elenco indirizzi, la nuova pagina viene mostrata in una nuova finestra. CAB adesso pu mostrare il codice sorgente anche se non stato installato alcun programma esterno. CAB stato esteso per comprendere le seguenti estensioni di NetScape: - Usando il marcatore (tag) <HR> sono considerati gli attributi WIDTH=, SIZE=, NOSHADE ed ALIGN= . - Usando <TD> e <TH> sono considerati gli attributi WIDTH= ed HEIGHT=. - Dal lato client le Image Maps sono per il momento solo parzialmente implementate: <MAP NAME=name> <AREA SHAPE=rect COORDS="x1,y1,x2,y2" HREF=url> </MAP> Ridotta l'ottimizzazione nella gestione di alcune tabelle recursive. Le tabelle principali possono essere, in funzione delle dimensioni della finestra, calcolate ripetutamente: come conseguenza l'elaborazione delle tabelle richiede molta tempo di calcolo. Esempio: Le pagine di FOCUS (all'inizio del 1996) (www.focus.de) hanno una tabella con sette livelli di annidamento: questo comporta un tempo assurdo per il loro calcolo (pi di cinque minuti per pagina). Dei sette livelli, ne sono usati solo due (il resto consiste in celle che non contengono nulla se non altre celle ( una programmazione corretta, ma stupida)). CAB calcola ogni tabella come una cella singola (per esempio come una colonna) che determina una velocit di calcolo cosiderevolmente maggiore, anche se non esattamente rapidissima: per lo meno un miglioramento. Qualunque tipo di file che non pu essere mostrato da CAB e per il quale non esiste alcuna applicazione associata (definita in base all'estensione) opzionalmente potr essere salvato in una cartella. E' ora possibile la stampa GDOS. Attualmente possono essere stampate solo immagini monocromatiche. E' possibile l'output attraverso altri dispositivi GDOS, per es. Metafile, IMG. ecc. Il box di dialogo dell'elenco indirizzi (Hotlist) pu venire interamente controllato da tastiera. I comandi di clipboard, taglia [Control]+X, copia [Control]+C e incolla [Control]+V sono adesso supportati su tutti i campi editabili dei box di dialogo. I comandi della Clipboard sono adesso disponibili nei campi editabili del documento. La posizione della finestra viene ora salvata usando il comando salva preferenze del men opzioni. Supporto per i nuovi comandi (HTML3): - <BIG>, </BIG> large text - <SMALL>, </SMALL> small text - <SUP>, </SUP> Superscript - <SUB>, </SUB> Subscript - <Q>, </Q>, <LANG>, </LANG> Le entry dell'elenco indirizzi possono essere create manualmente. Bugfix: i files HTML files con commenti di lunghezza eccezionale che non usano l'estensione .HTM (o .html su sistemi che supportano i long filename) erano mostrati come testo ASCII. Bugfix: Le tavole con un grande numero di linee e/o colonne causavano problemi. Aumentata la tolleranza del programma per agevolare alcuni autori di documenti HTML che inventano incredibili convoluzioni di comandi, anche quando esiste gi un semplice comando HTLM :-\ 14.11 V1.2 (10.04.1996) ======================== Bugfix: Quando resta poca memoria, CAB libera la memoria richiesta meno di frequente (per es. immagini nella cache RAM). A causa di un errore di calcolo ci poteva portare ad un ciclo senza fine. E' possibile la stampa colori (sempre se il driver GDOS la supporta). La dimensione assoluta in pixel (con tabelle o <HR>), in fase di stampa, viene convertita alla risoluzione della stampante. Protocollo OLGA: CAB un client OLGA. Primo tentativo di supportare le immagini JPEG; il file CAB_JPEG.OVL, che gestisce le immagini JPEG deve trovarsi nella stessa cartella di CAB. NOTA: CAB.OVL sempre necessario per il collegamento on-line, non si deve rinominare nessuno dei due file! 14.12 V1.2a (16.04.1996) ========================= Bugfix: Se CAB resta con poca memoria, prova di liberare pi memoria (per es. cancellando immagini nella cache immagini). A causa di un errore di calcolo della memoria disponibile CAB si trovava bloccato in un ciclo senza fine. 14.13 V1.2b (19.04.1996) ========================= I valori dei margini di stampa non erano valutati correttamente, if the entries were 3-stelling?. Bugfix: CAB prova a formattare le tabelle anche se manca un marcatore </tr> assumendo che sia presente. A causa di un errore in CAB questo soluzione ad avere problemi con le boxed tables. Ora dovrebbe funzionare nuovamente. La stampa a colori con NVDI4 ora funziona correttamente. !Item Bugfix: Se l'opzione 'Usa le impostazioni del documento' (relativa ai colori di testo e fondo) non era selezionata, non venivano mostrate le immagini di fondo. Entrambi le impostazioni sono ora indipendenti tra loro. 14.14 V1.3 (20.05.1996) ======================== Nuovo modulo JPEG fornito da Dieter Fiebelkorn. Supporto delle Mail (mailto:user@address) I Server Proxy e SMTP possono essere impostati direttamente da CAB. (non applicabile per le operazioni locali (offline)) Eliminati alcuni piccoli errori. Le estensioni sconosciute vengono ignorate. Per esempio lo Java Script (<SCRIPT>...</SCRIPT>) viene ignorato, e non viene pi mostrato come testo HTML. E' supportalo lo 'Slide shows' via <meta http-equiv="Refresh" content="5; url=xyz"> . I marcatori <FONT> adesso supportano i colori (<FONT COLOR=...>) Sono supportati i colori nelle tabelle: BGCOLOR= per lo sfondo delle tabelle e/o delle celle; BORDERCOLOR=, BORDERCOLORLIGHT= and BORDERCOLORDARK= per i bordi delle tabelle. Il colore pi importante pu essere assegnato per nome oltre che per numero esadecimale. Per esempio COLOR=White invece di COLOR=#FFFFFF. I collegamenti possono essere seguiti durante la formattazione del testo (il mouse non ancora considerato durante il caricamento di un'immagine). La formattazione viene abbandonata e il documento desiderato caricato immediatamente. 14.15 V1.4 (19.09.1996) ======================== La stampa con NVDI 4 richiede meno memoria in quanto NVDI 4 ora responsabile di scalare le immagini. Questo vale, sopratutto, per il dispositivo di stampa TrueColor, e quello di stampa a mezza tinta (32 bit/pixel). Purtroppo altri programmi GDOS non offrono questa funzione -usate NVDI! CAB ora supporta le stesse definizioni dei colori di testo usati da NetScape e MS Explorer. Aggiunto il pulsante Stop. E' ora possibile interrompere la formattazione del testo con il mouse. (corrisponde alla pressione del tasto [ESC]). Durante la conversione delle immagini (dithering), CAB ora rileva gli eventi AES. Questo rende possibile lo scroll del documento, la selezione di un'altro link e l'interruzione della formattazione durante la conversione delle immagini. Bugfix: Nella risoluzione 640x200 (Media-ST) le coordinate del mouse per le mappe immagini (image maps) non venivano scalate. Il testo Sorgente ora mostrato con tutte le tag HTML ed i commenti evidenziati (comandi HTML in blu e commenti in rosso). L'estensione NetScape 'Frames' devia considerevolmente dalla filosofia e la pratica HTML. I browsers WWW possono, di norma, ignorare qualsiasi tag HTML che non sono in grado di visualizzare, senza perdere le informazioni presente nel file. Purtroppo questo non vero per i 'Frames' di NetScape, cos i browsers che non supportano il marcatore 'Frames' perdono effettivamente informazioni! CAB non supporta ancora il marcatore 'Frames' di NetScape, ma ora in grado di mostrare l'elenco dei documenti contenuti nel 'Frame' e di consentirne l'accesso. I file esterni e i moduli di CAB possono essere opzionalmente inseriti in una cartella chiamata MODULES che si trova nella cartella CAB o lasciati nella stessa cartella di CAB.APP . Il cambiamento coinvolge i seguenti file : CAB_JPEG.OVL (questo file pu essere chiamato anche JPEG.OVL) CAB.INF CAB.OVL CACHE_ED.PRG e CACHE_ED.PRG (il programma che gestisce la cache WWW) HOTLIST.HTML Le immagini con gli attributi WIDTH= e HEIGHT= definiti, sono caricate dopo la formattazione del testo. Questo significa che il testo visualizzato pi rapidamente. Immagini senza gli attributi WIDTH= e HEIGHT= devono essere ricevute e visualizzate immediatamente perch in nessun modo CAB (o qualsiasi altro browser) pu conoscere in anticipo le loro dimensioni. Bugfix: CAB non caricava "long filenames" contenenti spazi passati via VA_START o Drag&Drop, adesso funziona nuovamente. Nuove tags: - <DIV> </DIV> - <IMAGE> (un altro marcatore Netscape, identico a <IMG>) 'a proposito di:'-Protocollo La struttura della cache WWW stata riorganizzata. I files sono ora memorizzati in sottocartelle. Questo dovrebbe evitare cartelle con troppi files e ridurre il tempo necessario per caricare/salvare i files. Il tentativo di aprire una cache CAB con il vecchio formato determina automaticamente l'aggiornamento della struttura dei files - questa operazione pu richiedere tempo (ma avviene una sola volta). Protocollo CAB: Sono stati implementati alcuni messaggi AES per chiamare varie funzioni di CAB da programmi esterni. Deve essere definita una variabile di ambiente 'BROWSER' contenente il percorso completo per CAB. Programmi che richiedono accesso alle funzioni di CAB possono impiegare questa variabile per localizzare/aprire CAB. Nelle tavole sono valutati ALIGN=LEFT ed ALIGN=RIGHT. 14.16 V1.4a (01.10.1996) ========================= Bugfix: Nella stampa con un driver TrueColor, alcuni colori non erano stampati correttamente. 14.17 V1.5 (20.10.1996) ======================== Bugfix: CAB per errore usava la paletta di colori globale anche per i files GIF che includevano una paletta di colori locale. Supporto delle GIF animate. Le animazioni possono essere fermate in qualsiasi momento con il pulsante Stop. Le animazioni GIF possono essere disabilitate da 'Opzioni/Display'. Questo consente di risparmiare risorse di memoria e di sistema, perch solo il primo fotogramma della GIF animata decodificato e ditherizzato. Le immagini nella cache rimangono intatte e sono mostrate come fotogrammi singoli se l'opzione animazioni GIF disabilitata. CAB ora mostra la destinazione di qualsiasi link sotto il puntatore del mouse - che diventa una mano indicante - nella linea informazioni della finestra. Non pi necessario cliccare con il tasto destro per verificare la destinazione. Bugfix: se un nuova cartella cache era selezionata, ma nessun file CACHE.CAB era stato creato, CAB non sempre inizializzava correttamente la cartella cache. Bugfix: L'ultimo elemento in una lista all'interno di tags <CENTER> non era visualizzata correttamente. Le pi recenti versioni di CAB.OVL si installano anche se STiK non on-line. Questo causava messaggi di 'Network down' se STiK era off- line. CAB.OVL ora chiamato solo se STiK riporta la stato 'On-line'. Nuovo box di dialogo 'Opzioni/programmi Internet'. Consente di installare differenti programmi per i vari protocolli Internet. Se un URL chiama uno di questi protocolli, il programma corrispondente verr richiamato (a condizione che il programma sia in grado di accettare un URL come parametro). Tutti i protocolli (ancora) non supportati da CAB.OVL e per i quali esiste un idoneo programma, possono ora essere chiamati da CAB. Le impostazioni di questo box di dialogo hanno la precedenza su CAB.OVL. Nuova opzione 'File binari' aggiunta al box di dialogo 'Opzioni/ Programmi esterni'. Possono essere definite le estensioni dei files che verranno trattati come files binari. I Files binari per i quali non stata installata nessuna applicazione possono, attraverso il file selector, essere copiati dovunque su disco e CAB non cercher di visualizzarli. Questa opzione si riferisce esclusivamente ai formati file non leggibili ASCII, inclusi i files codificati UUE, Mac BinHex ecc. Questi tipi di files dovranno essere indicati nel dialogo. CAB riconosce automaticamente i files binari 'reali' che quindi non dovranno essere inseriti. Le icone della barra dei pulsanti possono essere attivate/disattivate cliccando sul piccolo triangolo a destra del pulsante Stop. Disattivando le icone si aumenta lo spazio disponibile per le pagine Web. 14.18 V2.0 (05.01.1997) ======================== CAB 2.0 stato quasi completamente riprogrammato! Questo si reso necessario per implementare il supporto dei frames con in pi il vantaggio di risolvere problemi presenti da molto tempo (per esempio, la lenta formattazione delle tables). CAB per opzione suppora l'estensione Netscape frames. Sotto MagiCMac/MagiC PC CAB sono supportati i tasti Page up, Page down, Home and End keys disponibili su gran parte delle tastiere Mac/PC. Tutte le immagini sono formattate dopo la formattazione del testo - anche se le tags 'dimensione immagine' sono mancanti! Le animazioni GIF trasparenti tremolavano nelle precedenti versioni di CAB, perch lo sfondo doveva essere sempre ripristinato. Se NVDI >=3.0 o installato EdDI sono usate bitmaps off-screen ed il tremolio evitato. E'ora possibile la navigazione "Avanti" e "Dietro" delle pagine. Nuove HTML tags e attributi: - <IMG HSPACE=pixel VSPACE=pixel> - <UL TYPES=SQUARE|DISC|CIRCLE> - <LI TYPES=SQUARE|DISC|CIRCLE> - <OL TYPES=1|I|i|A|a START=number> - <LI TYPES=1|I|i|A|a VALUE=number> - <BODY LEFTMARGIN=pixel TOPMARGIN=pixel> - <BGSOUND SRC=url LOOP=INFINITE|count> -> necessario GEMJING - <SOUND SRC=url LOOP=INFINITE|count DELAY=sec> -> necessario GEMJING - <AREA SHAPE=DEFAULT> - <TABLE CELLPADDING=pixel CELLSPACING=pixel BORDER=pixel> - <TH NOWRAP> - <TD NOWRAP> - <CAPTION ALIGN=LEFT|RIGHT|CENTER VALIGN=TOP|BOTTOM>